# -*- coding: utf-8 -*-

"=======================================索引参照类========================================"

class IndexPatterns:
    # 参照注解（CZ）
    CZ_prefix = r'''
        (?P<sy>Y)|  # 使用参照，即将CZ开闭弧之间的字符串替换成页码
        (?P<dy>D  # 定义参照
            (?P<xy>X)?  # 将定义参照的内容写到大样中去
        )
    '''

    # 索引点注解（XP）
    XP_prefix = r'''
        (?P<qh>[QH])?  # 该索引项不参与排序，放在同级索引项的第一个/最后一个
        (?P<pw>X)?  # 将索引内容排在正文中
    '''